software c++ application j2ee java jobs .net system engineer engineering radius3 engineer software development design microsoft development thin-client construction